e-Stat APIをRから使うパッケージを作りました で開発されたパッケージestatapi
を用いて、e-StatのデータをAPIにより取得することができる。
まずは、e-Statで利用登録をして、アプリケーションIDappid
を取得する。 以下、取得したアプリケーションIDはappid
に代入されているとする。
estat_getStatsList
関数に下記の情報を入力して検索する。
appid
: 準備で取得したアプリケーションIDsearchWord
: 検索ワードstatsCode
: 政府統計コードここでは、政府統計コード一覧から、国勢調査のコード:00200521
を用いて検索する。
library(estatapi)
estat_getStatsList(appId = appid,
searchWord = "",
statsCode = "00200521")
## # A tibble: 4,294 × 13
## `@id` STAT_NAME GOV_ORG STATISTICS_NAME
## <chr> <chr> <chr> <chr>
## 1 0000030001 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 2 0000030002 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 3 0000030003 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 4 0000030004 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 5 0000030005 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 6 0000030006 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 7 0000030007 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 8 0000030008 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 9 0000030009 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## 10 0000030010 国勢調査 総務省 昭和55年国勢調査 第1次基本集計 全国編
## # ... with 4,284 more rows, and 9 more variables: TITLE <chr>,
## # CYCLE <chr>, SURVEY_DATE <chr>, OPEN_DATE <chr>, SMALL_AREA <chr>,
## # MAIN_CATEGORY <chr>, SUB_CATEGORY <chr>, OVERALL_TOTAL_NUMBER <chr>,
## # UPDATED_DATE <chr>